How Samro's Algorithm Works